@charset "UTF-8";
.home-case-wrp .home-case{border-bottom: 0;}
.pimg{height: 100%;width: 100%;transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;overflow: hidden;}
.item:hover .pimg{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
/* 妤肩洏 */
.home-floor .floor-type{padding: 50px 0 20px;overflow: hidden;}
.home-floor .floor-type .cat{float: left;position: relative;padding-bottom: 15px;}
.home-floor .floor-type .cat .icon{float: left;margin-right: 21px;}
.home-floor .floor-type .cat .icon img{width: 35px;}
.home-floor .floor-type .cat .txt{float: left;margin-top: -5px;color: #0029A5;}
.home-floor .floor-type .cat .txt .cn{font-size: 24px;letter-spacing: 7px;font-weight: bold;}
.home-floor .floor-type .cat .txt .en{font-size: 12px;}
.home-floor .floor-type .cat::after{content: "";width: 33px;height: 4px;background: #002CA6;position: absolute;left: 0;bottom: 0;}
.home-floor .floor-type .cat.cat2{float: right;}
.home-floor .floor-type .cat.cat2::after{left: auto;right: 5px;}
.home-floor .list-floor{clear: both;}
.home-floor .list-floor ul{margin: 0 -16px;}
.home-floor .list-floor li{width: 50%;float: left;}
.home-floor .list-floor li .item{margin: 16px;}
.home-floor .list-floor li .item .item_pic{overflow: hidden;}
.home-floor .list-floor li .item .item_pic img{width: 100%;height:100%;}
.home-floor .list-floor li .item .item_pic .pimg{background-repeat: no-repeat;background-size: cover;background-position: center;}
.home-floor .list-floor li .item .item_txt{background: #90A7D3;color: #fff;padding: 14px 0;transition: all ease .3s;text-align: center;font-size: 24px;font-weight: bold;}
.home-floor .list-floor li .item .item_txt .tit{line-height: 30px;height: 60px;overflow: hidden;display:flex;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;align-items: center;justify-content:center;}
.home-floor .list-floor li .item:hover .item_txt{background: #517ccd;color: rgba(255, 255, 255, 0.9);}
.home-floor .floor-btn{clear: both;text-align: center;padding: 45px 0 65px;}
.home-floor .floor-btn a{width: 80%;max-width: 480px;margin: 0 auto;padding: 15px 0;padding: 10px;box-sizing: border-box;display: inline-block;border: 2px solid #0029A4;color: #0029A4;border-radius: 15px;font-size: 24px;font-weight: bold;}
.home-floor .floor-btn a p{font-size: 14px;font-weight: normal;}
.home-floor .floor-btn a:hover{border-color: #003AD0;color: #003AD0;}
/* 妤肩洏鍥� */
.floor-box .wrap{position: relative;background: url(../images/bg_en1.png) no-repeat left top;background-size: 25px auto;}
.floor-box .floor-type2 .cat{font-size: 24px;font-weight: bold;float: left;position: absolute;left: 35px;top: -8px;}
.floor-box .floor-type2 .tit{text-align: center;margin: 38px 0 0 0;color: #666;}
.floor-box .slides{padding-left: 45px;margin: 35px 0 35px;}
.floor-box .slides .jt{background: none;background-position: center;background-size: 21px 25px;background-repeat: no-repeat;}
.floor-box .slides .jt.swiper-button-prev{background-image: url(../images/zjt.png);}
.floor-box .slides .jt.swiper-button-next{background-image: url(../images/yjt.png);}
.floor-box .slides .swiper-pagination{bottom: 25px;}
.floor-box .slides .swiper-pagination .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.9);opacity: 1;width: 12px;height: 12px;}
.floor-box .slides .swiper-pagination .swiper-pagination-bullet-active{background: #002fa7;}
.floor-box .floor-type3{text-align:right;padding:0 0 20px 0;}
.floor-box .floor-type3 span.cn{background:#003AD0;height:35px;line-height:35px;color:#fff;padding:0 10px;margin-right:6px;display:inline-block;}
.floor-box .slides img{height:603px;}
@media screen and (max-width: 980px){
.home-floor{padding-left: 3%;padding-right: 3%;}
.home-floor .floor-type{padding: 30px 0 15px;}
.home-floor .floor-type .cat{padding-bottom: 10px;}
.home-floor .floor-type .cat .txt .cn{font-size: 18px;margin: -2px 0 -3px;}
.home-floor .floor-type .cat .txt .en{font-size: 10px;letter-spacing: 0;margin-left: -15px;transform: scale(0.8);}
.home-floor .floor-type .cat .icon{margin-right: 10px;}
.home-floor .floor-type .cat .icon img{width: 25px;}
.home-floor .floor-type .cat::after{width: 25px;height: 2px;}
.home-floor .floor-type .cat.cat2{margin-right: -10px;}
.home-floor .floor-type .cat.cat2::after{right: 15px;}
.home-floor .list-floor ul{margin: 0 -10px;}
.home-floor .list-floor li{width: 100%;}
.home-floor .list-floor li .item{margin: 10px;}
.home-floor .list-floor li .item .item_txt{padding: 10px;font-size: 15px;}
.home-floor .list-floor li .item .item_txt .tit{line-height: 23px;max-height: 46px;}
.home-floor .floor-btn{padding: 25px 0 15px;}
.home-floor .floor-btn a{width: 55%;padding: 5px 10px;font-size: 18px;letter-spacing: 3px;}
.home-floor .floor-btn a p{font-size: 12px;letter-spacing: 0;margin-top: -2px;}
.floor-box{margin: 25px 0;}
.floor-box .wrap{overflow: hidden;background-position: left 4px top;}
.floor-box .slides .swiper-pagination{bottom: 15px;}
.floor-box .slides .jt{background-size: 15px 19px;}
.floor-box .slides{width: calc(100% - 15px);float: left;box-sizing: border-box;margin: 15px 0 0;}
.floor-box .floor-type2{padding-left: 35px;}
.floor-box .floor-type2 .cat{position: unset;width: 100%;font-size: 18px;}
.floor-box .floor-type2 .tit{margin: 15px 0 10px;width: 100%;float: left;}
.home-floor .list-floor li .item .item_pic{height:auto;}
.floor-box .slides img{height:450px;}
}
@media screen and (max-width: 750px){
.floor-box .slides img{height:201px;}
}